public static IBet GenerateBet(int playerChoice, int choice, IBet playerBet)
 {
     if (playerChoice == 1)
     {
         playerBet = new BetNumbers(choice);
         return(playerBet);
     }
     else if (playerChoice == 2)
     {
         playerBet = new BetRedBlack(choice);
         return(playerBet);
     }
     else if (playerChoice == 3)
     {
         playerBet = new BetEvensOdds(choice);
         return(playerBet);
     }
     else if (playerChoice == 4)
     {
         playerBet = new BetHighLow(choice);
         return(playerBet);
     }
     else if (playerChoice == 5)
     {
         playerBet = new BetStreets(choice);
         return(playerBet);
     }
     else if (playerChoice == 6)
     {
         playerBet = new BetSplit(choice);
         return(playerBet);
     }
     else if (playerChoice == 7)
     {
         playerBet = new BetDozens(choice);
         return(playerBet);
     }
     else if (playerChoice == 8)
     {
         playerBet = new BetDoubleRows(choice);
         return(playerBet);
     }
     else if (playerChoice == 9)
     {
         playerBet = new BetCorner(choice);
         return(playerBet);
     }
     else if (playerChoice == 10)
     {
         playerBet = new BetColumns(choice);
         return(playerBet);
     }
     return(playerBet);
 }
        public static int PickBettingOption(int playerChoice)
        {
            int choice = 0;

            if (playerChoice == 1)
            {
                BetNumbers genericBet = new BetNumbers(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 2)
            {
                BetRedBlack genericBet = new BetRedBlack(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 3)
            {
                BetEvensOdds genericBet = new BetEvensOdds(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 4)
            {
                BetHighLow genericBet = new BetHighLow(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 5)
            {
                BetStreets genericBet = new BetStreets(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 6)
            {
                BetSplit genericBet = new BetSplit(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 7)
            {
                BetDozens genericBet = new BetDozens(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 8)
            {
                BetDoubleRows genericBet = new BetDoubleRows(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 9)
            {
                BetCorner genericBet = new BetCorner(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            else if (playerChoice == 10)
            {
                BetColumns genericBet = new BetColumns(0);
                genericBet.DisplayBetChoices();
                Console.Write("Enter the number of the specific bet you want: ");
                choice = Convert.ToInt32(Console.ReadLine());
            }
            return(choice);
        }