https://pastebin.com/WuKNnNsi
С тем, как вы структурировали, вы можете сделать что-то вроде этого. Важно понимать переменные области (https://www.pluralsight.com/guides/know-scope-local-variables). Поэтому, когда у вас есть что-то вроде:
static void GetSportsTeam()
{
//Get users Sports team info
Console.WriteLine("Enter the city of your favorite sports team:");
string cityName = Console.ReadLine();
Console.WriteLine("Now enter their team name:");
string teamName = Console.ReadLine();
Console.WriteLine("Enter the date roughly of when you became a fan of said sports team:");
DateTime fanDate = System.DateTime.Parse(Console.ReadLine());
}
Ваши переменные cityName, teamname и fanDate не будут существовать вне вашего метода GetSportsTeam. Вот почему я изменил метод, чтобы он возвращал строку, и тогда мы можем сохранить то, что метод возвращает в переменной.