I have been trying to get my head around classes and why they are helpful. I originaly wrote the whole program in main then changed it.Code:#include <iostream> using namespace std; class hell {public: int number2; void hot () {cout << "you like the fire, huh?\npress 1:yes or 2:no\n"; cin >> number2; if (number2 == 1) { system ("CLS"); cout << "ice prison for you then\n";} else if (number2 == 2) { system ("CLS"); cout << "it gets hotter\n";} }}; class heaven {public: int number3; void cold () {cout << "Blow the mist?\npress 1:yes or 2:no\n"; cin >> number3; if (number3 == 1) { system ("CLS"); cout << "You see paradise all around\n";} else if (number3 == 2) { system ("CLS"); cout << "Well then this is interesting!\n";} }}; int main() { int number; hell h1; heaven h2; cout << "press 1 to go to hell or 2 to go to heaven:\n"; cin >> number; system ("CLS"); if (number == 1) h1.hot (); else if (number == 2) h2.cold (); else {cout << "You stay in limbo\n";} return 0; }