So I keep getting " undefined reference to 'lowestStudentGPA(std::string, double)' ". I really can't see what's the problem here. The other functions are commented out since I am testing to make sure lowestStudentGPA works before continuing.
Undefined reference means it can't find the definition of the function mentioned.
On line 5 you have declared a function named lowestStudentGPA with two parameters, the first having type std::string and the second having type double.
On line 32 you have defined a function named lowestStudentGPA with two parameters, the first having type std::string* and the second having type double*.
Note that the types are different and therefore they are two different functions.