// test.C

#include <ctype.h>
#include <stdlib.h>
#include <iostream.h>
#include "prompt.h"
#include "GuestDatabase.h"
#include "DisplayMenu.h"

int main()
  // MODIFIES: cin, cout, cerr
{
  char cmd;
  
  // prompt
  DisplayMenu();
  prompt("your choice? ");
  cin >> cmd;

  while (cin) {
    cin.ignore(100, '\n');
    switch (tolower(cmd)) {
    case 'a':
      AddGuest();
      break;
    case 'b':
      PrintSortedGuestList();
      break;
    case 'c':
      SearchForGuest();
      break;
    case 'd':
      DeleteGuest();
      break;
    case 'e':
      return(EXIT_SUCCESS);
      break;
    default:
      cerr << "Error: unknown command"
           << endl;
      break;
    }
	
    // prompt
    DisplayMenu();
    prompt("your choice? ");
    cin >> cmd;
  }
}
