public static void Main()
Console.Write("Ingrese el primer número, para realizar las operaciones");
cadena = Console.ReadLine();
if(double.TryParse(cadena, out x))
Console.WriteLine("ingrese la operación");
Console.WriteLine("Ingrese 1 para suma");
Console.WriteLine("Ingrese 2 para resta");
Console.WriteLine("Ingrese 3 para multiplicación");
Console.WriteLine("Ingrese 4 para división");
Console.WriteLine("Ingrese 5 exponenciación");
Console.WriteLine("Ingrese 6 raíz");
cadena = Console.ReadLine();
if(byte.TryParse(cadena, out operador))
Console.WriteLine("Ingrese el segundo número a operar");
cadena = Console.ReadLine();
if(double.TryParse(cadena, out y))
Console.WriteLine("El resultado de la suma es: " + z);
Console.WriteLine("El resultado de la resta es: " + z);
Console.WriteLine("El resultado de la multiplicación es: " + z);
Console.WriteLine("El resultado de la división es: " + z);
Console.WriteLine("No hay resultado ya que el divisor es 0");
case 5: z= (Math.Pow(x,y));
Console.WriteLine("El resultado de la exponenciacion es: " + z);
Console.WriteLine("El resultado de la raíz: " + z);
Console.WriteLine("No hay resultado ya que la raíz es negativa");
default: Console.WriteLine("Valor erroneo, vuelva a intentarlo");
Console.WriteLine("valor erroneo, vuelva a intentarlo");
Console.WriteLine("valor erroneo, vuelva a intentarlo");
Console.WriteLine("valor erroneo, vuelva a intentarlo");
Console.WriteLine("valor erroneo, vuelva a intentarlo");