#ifndef SIMS
#define SIMS

#include <iostream>
#include <string>
#include <stdlib.h>

#include "File.cpp"
#include "StudentCatalog.cpp"
#include "Student.cpp"
#include "CourseCatalog.cpp"
#include "Course.cpp"
#include "TextbookCatalog.cpp"
#include "Textbook.cpp"

class CLISims
{
 public:
  CLISims() {
    system("clear");
  }

  void main_menu();

  void newstudent_menu();
  void newcourse_menu();
  void student_registration_menu();
  void grade_menu();
  void search_menu();
  void update_menu();
  void statistics_menu();
 private:
  StudentCatalog  sc;
  TextbookCatalog tc;
  CourseCatalog   cc;
};

#endif
