Is the function answer properly overloaded ?
answer
int answer(string number_question); string answer(string word_question);
Yes it is, since the return types are different.
Yes it is, since the Parameters are named different.
No it isn't, since the Parameters are the same type.
No it isn't, since the functions have the same name.