please upvote if you like and I probably think you're not going to because I think you say this is bad. if it is bad then I delete and create a new one.
This is cool! One tip: instead of using system("pause"), use
std::cout << "Press Enter to Continue" << std::endl; std::cin.ignore(10000000,'\n');
Since it’s cross platform.
This is actually pretty cool and you put some work into it. Why do you think this is bad?