it couldn't be simpler. yet it doesn't work. there is no explanation i can come to.
edit:
choice1 = 1.80
choice2 = 2.60 ; etc.
if i put into userPayment, at prompt, the exact number it works. If i put in less, it works, if i put in just a few cents or dollars more than the amount it triggers the ""Please enter an amount that covers the cost of your selection worm.\n";
i can type in a large amount like 200.00 and it works. but say i choose choice1 for 1.80, then type in 2.25 for the userPayment, it triggers the less than (<) if statement.