OK, here it is. It looks to me as if the variable I'm trying to return is assigned in the switch, but I'm getting the error from VS13 that "classChosen" is unassigned.
Thank you for taking a look.
private static string ChooseClass()
{
string choice, classChosen;
int classChoice;
Console.WriteLine("Please choose a class:");
Console.Write("(1) Fighter\n(2) Priest\n(3) Wizard");
choice = Console.ReadLine();
classChoice = Convert.ToInt32(choice);
switch (classChoice)
{
case 1:
classChosen = "Fighter";
break;
case 2:
classChosen = "Priest";
break;
case 3:
classChosen = "Wizard";
break;
}
return classChosen;
}