GUI is complete but still need to implement the other three programs to
use the abstract template class