I am just learning and hoping to get better and begin my career once I master this. I can not go to any of the functions?? It does nothing. Am I calling them right?
Also, you shouldn't use stuff like
if (user_problem >= 5)
{
std:: cout << "Whoops! Please pick the right problem.\n";
}
what if the imput is -1? it's not a valid possibility but it isn't bigger or = 5. Just use default: on your switch. That will make it so that ANY inputs other then those you use, in this case 1,2,3,4, will have the same responde.
so you could just use
default:
std:: cout << "Whoops! Please pick the right problem.\n";
break;
also remember that if u want to keep asking for a value until you get a valid one you should probably put that switch inside a while.
Also. the return inside you're function should return a value, in this case of type char
I'm also a beginner myself but i think that's how it works.