static void Main(string[] args) { Burbuja burbuja = new Burbuja(); int opcion; Menu(); void Menu() { Console.WriteLine("MENU METODO DE BURBUJA"); Console.WriteLine("1. Inicializar arreglo"); Console.WriteLine("2. Desplazar el arreglo"); Console.WriteLine("3. Ordenar el arreglo"); Console.WriteLine("4. Salir del programa"); Console.Write('\n' + "Seleccione una opción: "); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: opcion = 1; { Console.Clear(); burbuja.Inicializar(); Console.WriteLine("Arreglo inicializado con éxito"); Console.ReadKey(); Console.Clear(); Menu(); break; } case 2: opcion = 2; { Console.Clear(); Console.WriteLine("ARREGLO: "); burbuja.Imprimir(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 3: opcion = 3; { Console.Clear(); Console.WriteLine("ARREGLO ORDENADO COBN ÉXITO"); burbuja.OrdenamientoBurbuja(); Console.ReadKey(); Console.Clear(); Menu(); break; } case 4: opcion = 4; { Console.Clear(); Console.Write("Pulsa cualquier tecla para salir"); Console.ReadKey(); break; } default: { Console.WriteLine("Opción inválida"); break; } } } }