I have been good developer of Flash animation games using action script. I used to make lots of interactive educational game for my child which help him to understand the topics easily and help him practice well. Now I wish to switch to 3D animation, but I am perplexed to see that blender does not support 'Control tools' such as buttons, textboxes, option buttons etc. Is there any technique for such interaction in blender games.

Hello and welcome
me, after all these years of using the GE, I'm always"perplex" too!
But the GE is still a "not finished one" ( and it'll never be?)!
You must make "by hand" the "control tools", lots of work but doable of course!
Bye