static void Main(string[] args) { Hanoi hanoi = new Hanoi(); int opcion; Console.WriteLine("MENU TORRES DE HANOI"); Console.WriteLine("1. Calcular y Desplegar Total de Movimientos"); Console.WriteLine("2. Salir" + '\n'); Console.Write("Selecciona una opcion: "); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: opcion = 1; { Console.Clear(); int num; string origen = "Torre 1"; string auxiliar = "Torre 2"; string destino = "Torre 3"; Console.Write("Ingresa la cantidad de anillos: "); num = int.Parse(Console.ReadLine()); hanoi.TorresDeHanoi(num, origen, auxiliar, destino); Console.WriteLine("Movimientos realizados: {0}", cont); break; } case 2: opcion = 2; { Console.Clear(); break; } } Console.WriteLine("Pulsa cualquier tecla para salir"); Console.ReadKey(); }