$ 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) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 1 Enter a file name: /usr/local/doc/academic-records/small.txt Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: zpalmer2 student course semester grade zpalmer2 ASIA58 F19 B+ zpalmer2 JPNS141 S20 C+ Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 3 Enter a student user ID: zpalmer2 Enter a department: JPNS student course semester grade zpalmer2 JPNS141 S20 C+ Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 3 Enter a student user ID: zpalmer2 Enter a department: CPSC zpalmer2 took no CPSC classes. Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 5 Enter a student user ID: zpalmer2 zpalmer2 took 2 courses. zpalmer2's GPA equals: 2.83 Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 4 Enter student user ID: zpalmer2 Enter department: CPSC Enter course number: 41 Enter the semester: F21 Enter the grade: A+ Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: zplamer2 zplamer2 took no classes. Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 2 Enter a student user ID: zpalmer2 student course semester grade zpalmer2 ASIA58 F19 B+ zpalmer2 JPNS141 S20 C+ zpalmer2 CPSC41 F21 A+ Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 5 Enter a student user ID: zpalmer2 zpalmer2 took 3 courses. zpalmer2's GPA equals: 3.22 Here are your options: (0) Quit the program (1) Load records from a file (2) Display classes (3) Display classes from a single department (4) Add a Course (5) Compute GPA What do you want to do? 0 Thanks for using my academic records program!