public void MainMenu() { Console.WriteLine("Type 1 to create a pet."); Console.WriteLine("Type 2 to select an individual pet."); Console.WriteLine("Type 3 to show shelter pets info."); Console.WriteLine("Type 4 to show status of all shelter pets."); Console.WriteLine("Type 5 to feed or oil all pets."); Console.WriteLine("Type 6 to play with all shelter pets."); Console.WriteLine("Type 7 to take all shelter pets to the vet or to the mechanic."); Console.WriteLine("Type 9 to exit\n"); menuInput = Console.ReadLine(); Console.Clear(); switch (menuInput) { case "1": shelter.CreatePet(); break; case "2": IndividualPetMenu(); break; case "3": shelter.ViewAllPetList(); break; case "4": shelter.ViewAllPetStatus(); break; case "5": Console.Clear(); foreach (Organic element in shelter.listOfOrganicPets) { element.FeedPet(); } foreach (Robotic element in shelter.listOfRoboticPets) { element.OilPet(); } break; case "6": Console.Clear(); foreach (Organic element in shelter.listOfOrganicPets) { element.PlayWithPet(); } foreach (Robotic element in shelter.listOfRoboticPets) { element.PlayWithPet(); } break; case "7": Console.Clear(); foreach (Organic element in shelter.listOfOrganicPets) { element.VetVisitPet(); } foreach (Robotic element in shelter.listOfRoboticPets) { element.MechanicVisitPet(); } break; case "9": gameIsRunning = false; break; default: Console.WriteLine("\nplease select a number in the Menu.\n"); break; } }