Come on guys, you are confusing each other really bad!! I just completed Organic Chemistry Unit in my Advanced Chemistry course. So I can answer Primarygun's question.
Obviously the chemical have the suffix of "oate" therefore it belongs to "Esters". Esters is a group of organic compounds containing the carbonyl group bonded to an oxygen atom. For example, acetic acid reacts with 1-pentanol, and it would produce pentyl ethanoate and water. (Acetic acid is also called ethanoic acid).
Also your naming of "methyl 2-methylproeneoate" is incorrect.
(1) The digit of 2 is not necessary because there is only 3 carbon atoms in propane. Understand this: A methy can't be on either side of propane, or else it will be called butane. So the methyl has to be in the middle which is the 2nd carbon atom.
(2) As you declared it proENE, the digit of 2 is not needed neither.
(3) You said methyl twice which is not a possibility, because 2 bonds are joining 1 carbon atom, and 1 bond with the another carbon. That let 1 left bond for a single methyl. So you only can have 1 methyl if you declare it propENE.
Hope those tips help!