private static void GameMenu(ICardGame game) { ConsoleKey input; do { Console.Clear(); input = DisplayGameMenu(game.GetDeckName()).Key; switch (input) { case ConsoleKey.D: DisplayHand(game.Deal()); break; case ConsoleKey.X: DisplayCard(game.Draw()); break; case ConsoleKey.S: Shuffle(game); break; case ConsoleKey.R: Reset(game); break; } }while (!input.Equals(ConsoleKey.Q)); }