You should look at the compiler errors. Half your functions have no return types. Also, saying it's not working and you have only a few minutes to finish won't guarantee help. You need to be specific on what is wrong.
You also have a bunch of stuff just sitting in the global scope
Your function prototypes, calls and definitions still don't match up with each other.
For example -
Your prototype says that you will send an integer parameter and return an integer from this function. int ColdSands (int);
You're calling the function without a parameter (which I think is OK, but it doesn't match what you told the compiler before). You also don't use the return type when you're actually calling the function. ColdSandwichesWithChips = int ColdSands();
You're calling the function without a parameter (which I think is OK, but it doesn't match what you told the compiler before).
No, that's not okay. Compilers will generally allow the call to an undeclared function because the compiler will infer a function signature based on the call. However, you will get an error at link time because no function exists which matches the undeclared function signature.
Sorry - I guess I wasn't clear. Yes, I agree the compiler would complain about mismatching function prototypes, definitions and actual use.
What I meant was that in terms of the actual use of the function - it did not need to receive an argument from main. The function displayed a menu and returned a choice.