static void Main(string[] args)
        {
            Animales perrito  = new Perro(30);
            Animales pajarito = new Pajaro(30);
            string   opcion;
            int      opcion1 = 1;

            do
            {
                Console.WriteLine("¿Que quiere realizar?\ncomer, jugar, dormir o prefiere salir");
                opcion = Console.ReadLine();
                switch (opcion)
                {
                case "comer":
                    Console.WriteLine("¿Con quien quiere realizar accion? ¿perro o pajaro?");
                    opcion = Console.ReadLine();
                    switch (opcion)
                    {
                    case "perro":
                        Console.WriteLine("El perro comio, ahora tiene de energia:" + perrito.comer());
                        break;

                    case "pajaro":
                        Console.WriteLine("El pajaro comio, ahora tiene de energia:" + pajarito.comer());
                        break;

                    default:
                        Console.WriteLine("ingrese una opcion real");
                        break;
                    }
                    break;

                case "jugar":
                    Console.WriteLine("¿Con quien quiere realizar accion? ¿perro o pajaro?");
                    opcion = Console.ReadLine();
                    switch (opcion)
                    {
                    case "perro":
                        Console.WriteLine("El perro jugo, ahora tiene de energia:" + perrito.jugar());
                        break;

                    case "pajaro":
                        Console.WriteLine("El pajaro jugo, ahora tiene de energia:" + pajarito.jugar());
                        break;

                    default:
                        Console.WriteLine("ingrese una opcion real");
                        break;
                    }
                    break;

                case "dormir":
                    Console.WriteLine("Los animales durmieron, el perro tiene de energia " + perrito.dormir() + "y el pajaro " + pajarito.dormir());
                    break;

                case "salir":
                    opcion1 = 2;
                    break;

                default:
                    Console.WriteLine("ingrese una opcion real");
                    break;
                }
            } while(opcion1 == 1);
        }
        static void Main(string[] args)
        {
            int    selec = 1;
            int    energia;
            Animal salchicha  = new Perro(30);
            Animal carpintero = new Pajaro(50);

            while (selec != 0)
            {
                Console.WriteLine("\n1 - Dar de comer al perro\n" +
                                  "2 - Jugar con el perro\n3 - Consultar energia del perro\n" +
                                  "4 - Dar de comer al pajaro\n5 - Jugar con el pajaro\n" +
                                  "6 - Consultar energia del pajaro\n7 - Hacer dormir al perro\n" +
                                  "8 - Hacer dormir al pajaro\n0 - Salir");
                selec = Int32.Parse(Console.ReadLine());
                switch (selec)
                {
                case 1:
                    salchicha.Comer();
                    break;

                case 2:
                    salchicha.Jugar();
                    break;

                case 3:
                    Console.WriteLine("El perro tiene " + salchicha.Energia() + " de energia\n");
                    Console.WriteLine("\nPresione una tecla para continuar...");
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 4:
                    carpintero.Comer();
                    break;

                case 5:
                    carpintero.Jugar();
                    break;

                case 6:
                    Console.WriteLine("El pajaro tiene " + carpintero.Energia() + " de energia\n");
                    Console.WriteLine("\nPresione una tecla para continuar...");
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 7:
                    Console.WriteLine("Ingrese cantidad de energia a recuperar con el descanso: ");
                    energia = Int32.Parse(Console.ReadLine());
                    salchicha.Dormir(energia);
                    break;

                case 8:
                    Console.WriteLine("Ingrese cantidad de energia a recuperar con el descanso: ");
                    energia = Int32.Parse(Console.ReadLine());
                    carpintero.Dormir(energia);
                    break;

                default:
                    break;
                }
            }
        }