$ python3 ar.py
Welcome to my academic records program!
You can use this application to manage information about courses you've taken.


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 5
Enter a file name: small.txt


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: lfontes1

student   course    semester  grade
lfontes1  MLLD136   S19       B
lfontes1  CPLT67    F16       B-


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 2
Enter a student user ID: lfontes1
Enter a department: CPLT

student   course    semester  grade
lfontes1  CPLT67    F16       B-


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 2
Enter a student user ID: lfontes1
Enter a department: CPSC

lfontes1 hasn't taken any CPSC courses.


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 4
Enter a student: lfontes1

lfontes1 took 2 courses.

lfontes1's GPA equals: 2.83


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 3
Enter student user ID: lfontes1
Enter department: CPSC
Enter course number: 41
Enter the semester: F16
Enter the grade: A+


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: lfotnes1

lfotnes1 took no courses.


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: lfontes1

student   course    semester  grade
lfontes1  MLLD136   S19       B
lfontes1  CPLT67    F16       B-
lfontes1  CPSC41    F16       A+


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 4
Enter a student: lfontes1

lfontes1 took 3 courses.

lfontes1's GPA equals: 3.22


Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 0
Thanks for using my academic records program!