Well, for starters:
1. You have set the values of variables to the price of the menu items they represent:
menu1 = 1.00;
Then you set the same variables to the quantity of items being ordered:
menu1 = double.Parse(Console.ReadLine());
These variables no longer hold the price per item. You should have a separate set of variables to hold the number of menu items requested and then multiply the price per item times the number of items:
int requested1, requested2, requested3, requested4, requested5;
requested1 = int.Parse(Console.ReadLine());
2. It appears that you are asking the user how much money they are going to spend on cheeseburgers, but this is not what the assignment asks you to do. You should ask how many cheeseburgers the user wants and calculate how much it will cost them.
3. When you calculate the total, you are actually calculating the change:
total = money - menu1 - menu2 - menu3 - menu4 - menu5;
The total should actually be the sum of each menu item requested times the price of that menu item:
total = (menu1 * requested1) + (menu2 * requested2) + (menu3 * requested3) + (menu4 * requested4) + (menu5 * requested5);
And the change:
change = money - total;
If the change is negative, then you do not have enough money and should not be outputting change.
This should give you a few things to look at. Keep in mind, the assignment also asks you to calculate a running total as the different menu items are ordered.