First, the code isn't actually "prompting" the user for anything. Double quotes with nothing between them is not recognized as a prompt. It should ask something like "Please enter the amount of change: " That's why check50 is waiting for a prompt. That appears to be the bulk of the problem.
Programming hint: Think about efficiencies. When the code gets down to handling the remaining pennies, think about what you need to do. Do you need to call a function? Do you then need create a var to store the number of pennies? Or would it just be far more efficient to simply add the remaining value in change to coins, along with quarters, dimes and nickels?
It's about keeping code as simple as possible. ;-)
If this answers your question, please click on the check mark to accept. Let's keep up on forum maintenance. ;-)