public void ChoiseCarType(Colors Color) { while (true) { Console.WriteLine("Enter your choise of Car Type:\n1. Minivan\n2. Off-Road Car\n3. SportCar\n4. Bus"); char choise = Convert.ToChar(Console.ReadLine()); switch (choise) { case '1': CarFactory.CreateMinivan(Color).GetInfo(); return; case '2': CarFactory.CreateOffRoadCar(Color).GetInfo(); return; case '3': CarFactory.CreateSportCar(Color).GetInfo(); return; case '4': CarFactory.CreateBus(Color).GetInfo(); return; default: Console.WriteLine("Incorrect input. Try again"); break; } } }