From what I can see your page is working exactly the way you are telling it to in the code.
You're image map works fine. At least it's working the way your code is telling it to.
From what I can gather, you want the Breakfast, Lunch and Dinner to call new pages, but they aren't.
This is your code.
area shape=Rect coords="128,66,4,89" href="assinment3.html"
area shape=Rect coords="211,90,290,66" href="lunch.html"
area shape=rect coords="480,75,389,95" href="dinner.html"
I have taken out the brackets to keep the forums from trying to see them as html commands......
Do you have the assignment3, lunch, and breakfast.html files in the same directory as the page you linked to? They dont seem to be doing anything. The only thing that I am wondering is if you have named those three files .htm or .html because you are calling .html files.
Other than that everything I see is great. And i will tell you this much. Ignore the answers telling you to get an HTML program. Learn it the hard way. Learn to write html in notepad. Then once you have a handle on it, then go to a program that makes it easier for you. I do everything in notepad except for Flash. It will make you a better site builder, and you learn the code first hand. To many people I know that start out with WYSIWYG programs have absolutley no clue what HTML is capapble of and what it isnt.