cout<< Display_Menu()<<endl;
"cout <<" expects to find something on the right of the arrows. A void function doesn't return anything, so there is nothing on the right for cout to display
Depends on what the function returns. cout can output atomic data types, streams and std::strings. For any other return type you need to overload operator <<
No. The function defines what will be output, therefore, you only need to call the function to output what was defined. No matter what type of function it is.
But when it output the Menu, it will not let the user choose what option right?
Because there's no input statement for the user to input their options.
I can see that you forgot to put an input statement so that the user can enter their chose.