static void Main(string[] args) { Pet newPet = new Pet(); Shelter petShelter = new Shelter(); petShelter.AddPet(newPet); bool keepThinking = true; while (keepThinking) { Console.WriteLine("Hi and Welcome to the Perrysburg Pet Shelter!"); Console.WriteLine("What would you like to do?"); Console.WriteLine("1. I'm Bringing in a New Organic Pet"); Console.WriteLine("2. I'm Brining in a New Mechcanical Pet"); Console.WriteLine("3. Feed all of the Pets"); Console.WriteLine("4. Play with all of the Pets"); Console.WriteLine("5. Play with a Single Pet"); Console.WriteLine("6. Adopt a Pet"); Console.WriteLine("7. Leave the Shelter"); //Console.Clear(); string menuChoice = Console.ReadLine().ToLower(); switch (menuChoice) { case "1": newPet = new Pet(); Console.WriteLine("What is your organic pet's name?"); string name = Console.ReadLine(); newPet.SetName(name); Console.WriteLine("What species is your organic pet? (Example: tiger, dog, fish"); string species = Console.ReadLine(); newPet.SetSpecies(species); petShelter.AddPet(newPet); petShelter.PrintAllPets(); Console.WriteLine("\n"); break; //case "2": Console.WriteLine("What is your mechcanical pet's name?"); string name = Console.ReadLine(); newPet.SetName(name); Console.WriteLine("What type is your pet? (Example: Robot or Cyborg"); string species = Console.ReadLine(); newPet.SetSpecies(species); petShelter.AddPet(newPet); petShelter.PrintAllPets(); Console.WriteLine("\n"); break; case "3": petShelter.PrintAllPets(); petShelter.FeedAll(); Console.WriteLine("You fed the pets!"); Console.WriteLine("\n"); break; case "4": petShelter.PrintAllPets(); petShelter.PlayAll(); Console.WriteLine("You played with the pets!"); Console.WriteLine("\n"); break; case "5": petShelter.PrintAllPets(); Console.WriteLine("Which pet would you like to play with?"); string petToPlay = Console.ReadLine(); newPet = petShelter.PetSelect(petToPlay); petShelter.Play(newPet); Console.WriteLine($"You played with {newPet.GetName()}!"); Console.WriteLine("\n"); break; case "6": petShelter.PrintAllPets(); Console.WriteLine("Which pet would you like to adopt?"); string petToAdopt = Console.ReadLine(); newPet = petShelter.PetSelect(petToAdopt); petShelter.RemovePet(newPet); Console.WriteLine($"You gave {newPet.GetName()} a good home!"); Console.WriteLine("\n"); break; case "7": keepThinking = false; Console.WriteLine("Good Bye! Thanks for Visiting!"); break; default: break; } } }