voidsaveProgress();// Exports roster/progress to a file; this is run whenever log out is selected from menu
voidimportProgress();// Imports roster/progress from a file
voidenrollStudent(StudentstudentIn);// Enrolls a new student; includes error checking
voidenrollStudent(stringstudentIn);// Enrolls a new student; includes error checking
voidadjustProgress(stringstudentUserNameIn,intlevel);// Changes a students level; includes error checking for student username
intcheckRoster(stringstudent);// Returns a student's position on vector if username student exists in vector; Returns -1 if student does not exist
voidendProgram();// saves and ends program gracefully
// Accessors
conststringgetUserName();
conststringgetExitCode();
constboolgetMenuActive();
constStudentgetStudent(intvectorPosition);
// Mutators
voidsetExitCode(stringexitCodeIn);
voidsetUserName(stringuserNameIn);
voidsetStudent(StudentstudentIn);// I think it's safe to say that studentIn will be a student in the vector; so the function will find where the student goes in the vector by itself