public static void Main(string[]args)
double num=0,resultado=0;
Console.WriteLine("Introduce tu nombre");
nombre=Convert.ToString(Console.ReadLine());
Console.WriteLine("a Elevar al cubo");
Console.WriteLine("b Elevar al cuadrado");
Console.WriteLine("c Elevar la raiz cuadrada");
Console.WriteLine("Que operacion deseas realizar");
opc=Convert.ToChar(Console.ReadLine());
Console.WriteLine("Teclea el numero que deseas elevar al cubo");
num=Convert.ToDouble(Console.ReadLine());
resultado=Math.Pow(num,3);
Console.WriteLine("{0} elevado al cubo es {1}",num,resultado);
Console.WriteLine("Teclea el numero que deseas elevar al cuadrado");
num=Convert.ToDouble(Console.ReadLine());
resultado=Math.Pow(num,2);
Console.WriteLine("{0} elevado al cubo es {1}",num,resultado);
Console.WriteLine("Tecla el numero que deseas calcular la raiz cuadrada");
num=Convert.ToDouble(Console.ReadLine());
resultado=Math.Sqrt(num);
Console.WriteLine("La raiz cuadrada de {0} es {1}",num,resultado);
Console.WriteLine("Opccion no valida");
Console.WriteLine("Para regresar al menu preciona R o S para salir");
resp=Convert.ToChar(Console.ReadLine());
}while(resp=='r' ||(resp=='R'));