int main (void) { ArrayList Table; int element; char ch; int val; Helper(); while(1) { cout<<">"; cin>>ch; switch(ch) { case 'i': cin>>element; val=Table.Insert(element); if(val==-1) cout<<"Cant Insert To table"<<endl; break; case 'r': val=Table.Delete(); if(val==-1) cout<<"Table empty"<<endl; break; case 's': cin>>element; val=Table.AccessElement(element); if(val==-1) cout<<"Item Not Found"<<endl; else cout<<"Value : "<<val<<" position : "<<element<<endl; break; case 'd': Table.Display(); break; case 'q': exit(0); break; default: Helper(); } } return 0; }