Hi,, I am trying to solve the problem "Write a menu program that lets the user select from a list of options, and if the input is not oneof the options, reprint the list" using function calls. This is my codeproblem is,though it compiles fine, the function "choices" never give the cout, no matter how many times I call it.Code:#include <iostream> #include <string> using namespace std; string choices() { return "what do u want?? tea or coffee\n press 1 for tea and 2 for cofee"; } int main() { choices(); string input; cin>>input; while(true) { if (input=="1"||input=="2") { cout<<"please wait"; break; } else { cout<<"wrong options insert again"; choices(); cin>>input; } } }