1. A computer-implemented method for dynamically generating context-dependent hybrid menus for display at graphical user interfaces comprising: interpreting user input to the graphical user interface to determine input location and context; selecting model elements representing menu items for said determined context; generating a hierarchical model comprising the selected model elements; and transforming the hierarchical model to generate a hybrid menu comprising at least one primary menu coupled to at least one sub-menu, at least one of the primary and at least one sub-menu comprising a radial menu.