This citizenship program (with GUI interface) reads in files and obtain student information and outputs the errors in other files. It reads in club information for all the years and stores club names and number of points each student received. New students can be added. Finally, student and club information can be displayed and written to output files.