/// <summary>
        /// Load Park main menu
        /// </summary>
        private void ParkMainMenu()
        {
            bool exit = false;

            while (!exit)
            {
                Console.Clear();
                List <ParkItem> parks = _db.GetParkItems();

                Console.WriteLine("Welcome to the 100% Official National Park Registration Manager.");
                Console.WriteLine();

                try
                {
                    string [] asciiArt = Properties.Resources.ascii_mountain.Split("\n");
                    foreach (var line in asciiArt)
                    {
                        Console.WriteLine(line);
                    }
                    Console.WriteLine();
                }
                catch (Exception)
                {
                }

                int count = 1;
                foreach (var park in parks)
                {
                    Console.WriteLine((count + ") ").ToString().PadLeft(7) + park.Name);
                    count++;
                }
                // View My Reservations
                Console.WriteLine("R)".PadLeft(6) + " View all my reservations");
                Console.WriteLine("Q)".PadLeft(6) + " Quit");
                Console.WriteLine();

                string input = CLIHelper.GetString("Please select a park: ");
                if (input.Equals("Q") || input.Equals("q"))
                {
                    exit = true;
                }

                else if (input.Equals("R") || input.Equals("r"))
                {
                    ShowAllUserReservations();
                }

                else
                {
                    if (int.TryParse(input, out int selection))
                    {
                        if (selection > 0 || selection <= parks.Count)
                        {
                            _selectedPark = parks[selection - 1];
                            ParkInfoMenu();
                        }
                    }
                    else
                    {
                        DisplayInvalidOption();
                    }
                }
            }
        }