SOLIDWORKS has a context-sensitive menu structure. The menu titles remain the same for all three types of documents, but the menu items change depending on which type of document is active. For example, the Insert menu includes features in part documents, mates in assembly documents, and drawing views in drawing documents.
You can access menu items through keyboard shortcuts, and you can customize menus.