The goal of this program is to create a cash register for the sale of three candies. We are suppose to use call functions to perform a sale, show how many customers there were, total revenue and how many candies were sold. We are not allowed to use any global variables besides the constants that I have declared. I am getting an error that says that every value that I am returning is not initialized, I am not understanding how to fix this error. Hopefully this all makes sense, thanks for the help!

Code:#include <iostream> #include <iomanip> using namespace std; const double mm = 3.50; const double mandi = 4.0; const double raisn = 2.5; double displayCount(double cmm, double cmandi, double craisn); double makeSale(); void displayRevenue(double rev); void displayCustomers(double customers); int menu() { int choice; cout << "Enter 1 to make a sale" << "/n" << "Enter 2 to see number of boxes of each type of candy sold" << "\n" << "Enter 3 for total revenue" << "\n" << "Enter 4 to see the number of customers " << "\n" << "Enter 5 to close the program" << endl; cin >> choice; while (choice == 1 || choice == 2 || choice == 3 || choice == 4 || choice == 5) { if (choice == 1) { makeSale(); } else if (choice == 2) { double cmm, cmandi, craisn; displayCount(cmm, cmandi, craisn); } else if (choice == 3) { displayRevenue(choice); } else if (choice == 4) { double customers; displayCustomers(customers); } else if (choice == 5) { break; } else { cout << "please read the options again and choose one on the list" << endl; } } cout << "please try again" << endl; return choice; } double makeSale() { int a; double cmm = 0, cmandi = 0, craisn = 0, customers = 0; cout << "Enter 1 for Mike and Ike" << endl << "Enter 2 for Rasiennettes" << endl << "Enter 3 for M & M's " << endl; cin >> a; double y,rev; if (a == 1) { cout << "What is the quantity? " << endl; cin >> y; double rev = rev + (y * mandi); cmandi = cmandi + y; customers++; } else if (a == 2) { cout << "What is the quantity? " << endl; cin >> y; double rev = rev + (y * raisn); craisn = craisn + y; customers++; } else if (a == 3) { cout << "What is the quantity? " << endl; cin >> y; double rev = rev + (y * mm); cmm = cmm + y; customers++; } else { cout << "please try again" << endl; } return rev; return cmm; return cmandi; return craisn; return customers; } double displayCount(double & cmm, double & cmandi, double & craisn) { cout << "You sold " << cmm << " M&Ms and " << cmandi << " Mike and Ikes and " << craisn << " Raisennettes" << endl; return 0; } void displayRevenue(double & rev) { cout << "The total revenue for the day is " << rev << endl; } void displayCustomers(double customers) { cout << " The number of customers is: " << customers << endl; }