I have this console application, It's very basic as you can see and im trying to make it to where when it says 

> 
> Console.WriteLine("Would you like to go back to the main menu? Y/N");
> 
> 
> 

And lets say i dont press either Y or N.. But instead lets say F the application just closes.. How come? 
And what methods should I use to resolve this issue?

```
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game
{
    class Program
    {
        static void Main(string[] args)
        {
            startMenu();

        }

        public static void startMenu()
        {
            Console.WriteLine("======= Welcome To The Player Registry =======");
            Console.WriteLine("1. Name");
            Console.WriteLine("2. Age");
            Console.WriteLine("3. City");

            try
            {
                int value = Convert.ToInt32(Console.ReadLine());
                int answer = value;
                switch (answer)
                {
                    case 1:
                        Console.Clear();
                        Console.WriteLine("======= Player Names=======");
                        Console.WriteLine("Jonsson, Adam");
                        Console.WriteLine("Jetsson, Carl");
                        Console.WriteLine("Jimmy, Golf");
                        Console.WriteLine("Ali, Mohammed");
                        Console.WriteLine();

                        Console.WriteLine("Would you like to go back to the main menu? Y/N");
                        string choice = Console.ReadLine();
                        if (choice.Equals("Y", StringComparison.OrdinalIgnoreCase) || choice.Equals("y", StringComparison.OrdinalIgnoreCase))
                        {
                            Console.Clear();
                            startMeny();
                        }
                        if (choice.Equals("N", StringComparison.OrdinalIgnoreCase) || choice.Equals("n", StringComparison.OrdinalIgnoreCase))
                        {
                            Console.Clear();
                            Console.WriteLine("Okay.. Bye!");
                            Console.ReadKey();
                        }
                        break;

                    case 2:
                        Console.WriteLine("Look it works!");
                        break;
                    default:
                        Console.WriteLine("What?..");
                        return;

                }
            }
            catch
            {

            }
        }
    }
}

```