You need an image map. You code a small part of the image with coordinates for each button and make those parts clickable:-
http://www.wickham43.supanet.com/tut...imagemaps.html
For the text over the image you could use layers which put a layer of text over the image:-
http://www.wickham43.supanet.com/tutorial/layers.html
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.