using static System.Console;
using System.Collections.Generic;
var cardList = new List<Card>{new Card{Suit = "Spades", Pips = "Ace"}, new Card{Suit = "Hearts", Pips = "Queen"}, new Card{Suit = "Clubs", Pips = "2"}, new Card{Suit = "Diamonds", Pips = "3"}, new Card{Suit = "Spades", Pips = "4"}, new Card{Suit = "Hearts", Pips = "5"}, new Card{Suit = "Clubs", Pips = "6"}, new Card{Suit = "Diamonds", Pips = "7"}, new Card{Suit = "Spades", Pips = "8"}, new Card{Suit = "Hearts", Pips = "9"}, new Card{Suit = "Clubs", Pips = "10"}, new Card{Suit = "Diamonds", Pips = "Jack"}, new Card{Suit = "Diamonds", Pips = "King"}, };
var returnToMenu = "yes";
while (returnToMenu == "yes")
WriteLine("1 - List cards");
WriteLine("2 - Shuffle cards");
WriteLine("3 - Draw a card");
WriteLine("Enter your selection to continue (1,2,3,4)");
WriteLine("Cards in the deck:");
foreach (var card in cardList)
WriteLine($"{card.Pips} of {card.Suit}");
WriteLine("Cards shuffled");
WriteLine("Card drawn:");
foreach (var card in cardList)
WriteLine($"{card.Pips} of {card.Suit}");