ahh basically it works with two images
first image
second image with differant colored images
using photoshop or gimp you need the x,y info of the images to help i have put dots at the corners
open and one of the images ive shown in photoshop or gimp and go to window info place your pointer at the red circle and it will tell you the info of the X and Y which is 13,13
then do the same for the green button 157,147
then do exactly same for other buttons yellow pink,blue black
so your code would look simler to this
Code:
label tut:
# This is an imagemap. It consists of two images, and a list of
# hotspots. For each hotspot we give the coordinates of the left,
# top, right, and bottom sides, and the value to return if it is
# picked.
$ result = renpy.imagemap("tut1.jpg", "tut2.jpg", [
(13, 13, 157, 147, "button1"),
(176, 13, 319, 147, "button2"),
(337, 13, 481, 147, "button3"),
], focus="imagemap")
hope that helps

so yeah you just basically need a copy of your first image and to alter color of button