Game menu

what's a good way to create this kind of game menu?

with some transparent and eye candy images

how to implement the state machine to choose between different games from main menu?

Using FengGUI you can achieve those looks, also, the logic is independent of the 3D and effects, you should try implementing it first in 2D (swing?) and the integrating it with jME.