newbie question, about UI redesign

can i cahange the entire blender UI by phithon scripts, or i have to do another aproach?
i mean, i want to hide all menus and rebuild all the butons, creating a new set of butons that would call the functions by correspondence whith keyboard shortcuts…is this possible only by piton scripts or maybe i would do it in other way?..