Operacion P = new Operacion(); //Instanciamos nuestra clase public void Menu() { double Res; Console.Clear(); Console.WriteLine("Bienvenido al programa"); Console.WriteLine("----------------------"); Console.WriteLine("Este es nuestro menú:"); Console.WriteLine("Elige una opción\n" + "\n1.- Centimetros a Metros" + "\n2.- Metros a Pulgadas" + "\n3.- Litros a Mililitros" + "\n4.- Salir del Programa"); n = Convert.ToInt16(Console.ReadLine()); Operacion op = new Operacion(); switch (n) // Aqui utilizamos el swhitch para realizar las conversiones que decida el usuario { case 1: Console.WriteLine("Ingrese la cantidad de Centimetros"); R.cm = Convert.ToDouble(Console.ReadLine()); Res = P.Centimetros(R); // se le asigna el objeto y mandamos a llamar a nuestro metodo Console.WriteLine("La conversion a Metros es: " + Res); Console.ReadKey(); Menu(); break; case 2: Console.WriteLine("Ingrese la cantidad en Metros"); R.m = Convert.ToDouble(Console.ReadLine()); Res = P.Metros(R); Console.WriteLine("La cantidad en Pulgadas es: " + Res); Console.ReadKey(); Menu(); break; case 3: Console.WriteLine("Ingrese la cantidad en Litros"); R.l = Convert.ToDouble(Console.ReadLine()); Res = P.Litros(R); Console.WriteLine("La cantidad en Mililitros es: " + Res); Console.ReadKey(); Menu(); break; case 4: Console.WriteLine("Hasta Luego"); break; default: Console.WriteLine("Opcion invalida"); Console.ReadKey(); Menu(); break; } }