# include <iostream>
# include <iomanip>
using std::cin;
using std::cout;
using std::endl;
int Selection;
int main()
{
cout << "##########################################################" << endl;
cout << "# #" << endl;
cout << "# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #" << endl;
cout << "# ~~~~ Welcome to the Simple Game ~~~ #" << endl;
cout << "# #" << endl;
cout << "# #" << endl;
cout << "# Please select one of the following options: #" << endl;
cout << "# 1. Play #" << endl;
cout << "# 2. Help #" << endl;
cout << "# 3. Options #" << endl;
cout << "# 4. Quit #" << endl;
cout << "# #" << endl;
cout << "# #" << endl;
cout << "##########################################################" << endl;
do
{
cin >> Selection;
if ( Selection == 1)
{cout << "Playing Game" << endl;
}
if ( Selection == 2)
{cout << "In Help Menu" << endl;
}
if(Selection == 3)
{cout << "In Option Menu" << endl;
}
if (Selection >= 5)
{cout << "Please input a number 1 - 4" << endl;}
else
if (cin.fail())
{
cout << "Character Error " << endl;
return 0();
}
}
while (Selection != 4);
if(Selection == 4)
{cout << "Goodbye!" << endl;}
return 0;
}
IyBpbmNsdWRlIDxpb3N0cmVhbT4KIyBpbmNsdWRlIDxpb21hbmlwPgoKdXNpbmcgc3RkOjpjaW47CnVzaW5nIHN0ZDo6Y291dDsKdXNpbmcgc3RkOjplbmRsOwoKCmludCBTZWxlY3Rpb247CgogaW50IG1haW4oKQogewoKCiAgICBjb3V0IDw8ICIjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIiA8PCBlbmRsOwoJY291dCA8PCAiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyIgPDwgZW5kbDsKCWNvdXQgPDwgIiMgICAgICAgICAgICAgfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fiAgICAgICAgICAgICMiIDw8IGVuZGw7Cgljb3V0IDw8ICIjICAgICAgICAgIH5+fn4gV2VsY29tZSB0byB0aGUgU2ltcGxlIEdhbWUgfn5+ICAgICAgICAgICAjIiA8PCBlbmRsOwoJY291dCA8PCAiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyIgPDwgZW5kbDsKCWNvdXQgPDwgIiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMiIDw8IGVuZGw7Cgljb3V0IDw8ICIjICAgICAgUGxlYXNlIHNlbGVjdCBvbmUgb2YgdGhlIGZvbGxvd2luZyBvcHRpb25zOiAgICAgICAjIiA8PCBlbmRsOwoJY291dCA8PCAiIyAgICAgICAgICAgICAgICAgICAgIDEuIFBsYXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyIgPDwgZW5kbDsKCWNvdXQgPDwgIiMgICAgICAgICAgICAgICAgICAgICAyLiBIZWxwICAgICAgICAgICAgICAgICAgICAgICAgICAgICMiIDw8IGVuZGw7Cgljb3V0IDw8ICIjICAgICAgICAgICAgICAgICAgICAgMy4gT3B0aW9ucyAgICAgICAgICAgICAgICAgICAgICAgICAjIiA8PCBlbmRsOwoJY291dCA8PCAiIyAgICAgICAgICAgICAgICAgICAgIDQuIFF1aXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyIgPDwgZW5kbDsKCWNvdXQgPDwgIiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMiIDw8IGVuZGw7Cgljb3V0IDw8ICIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIiA8PCBlbmRsOwoJY291dCA8PCAiIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyIgPDwgZW5kbDsKCiAKCgoKCgoKIApkbyAKewpjaW4gPj4gU2VsZWN0aW9uOwoKCmlmICggU2VsZWN0aW9uID09IDEpCntjb3V0IDw8ICJQbGF5aW5nIEdhbWUiIDw8IGVuZGw7Cn0KCmlmICggU2VsZWN0aW9uID09IDIpIAp7Y291dCA8PCAiSW4gSGVscCBNZW51IiA8PCBlbmRsOwp9CgppZihTZWxlY3Rpb24gPT0gMykKe2NvdXQgPDwgIkluIE9wdGlvbiBNZW51IiA8PCBlbmRsOwp9CgppZiAoU2VsZWN0aW9uID49IDUpCntjb3V0IDw8ICJQbGVhc2UgaW5wdXQgYSBudW1iZXIgMSAtIDQiIDw8IGVuZGw7fQoKZWxzZSAKCmlmIChjaW4uZmFpbCgpKQp7IAoJY291dCA8PCAiQ2hhcmFjdGVyIEVycm9yICIgPDwgZW5kbDsKCXJldHVybiAwKCk7CgoJCX0KCgp9CndoaWxlIChTZWxlY3Rpb24gIT0gNCk7CgppZihTZWxlY3Rpb24gPT0gNCkKCXtjb3V0IDw8ICJHb29kYnllISIgPDwgZW5kbDt9CgoKCnJldHVybiAwOwp9