Pure alcohol (100%) is impossible unless you live in a laboratory. It's so absorbent that it'll absorb water from the air if you open the bottle in the Gobi desert. (Even Everclear, which is almost pure alcohol, is only 95% pure.)
70% alcohol (the kind Walmart sells for a buck a quart) is fine to clean phones (it's all we used, along with 70% alcohol swabs - the kind they use to clean your skin before giving you a shot). It just won't absorb as much water as 90% will. Depending on the substance, it may not remove it at all. (If it's not an alcohol-based substance it won't.)
Using contact cleaner you run into the same problem (if it's not <whatever kind of contact cleaner you use>-soluble, it won't clean it - and it may melt or craze the plastic. The same with lighter fluid, which will clean most gummy substances - but which can damage the phone.
The best way is to disassemble the phone, remove a tiny sample of the gummy substance, check to see what dissolves it, then rub the rest of the substance off the button with a coarse cloth. Then test a tiny drop of solvent on the inside of the plastic of the case. If it doesn't do any harm, use it to clean around the button hole. If it does, use small instruments (needles, tiny knife blades) to scrape all the substance off.