Complex GUIs typically use menu bars to organize the actions and navigations that are available in our application. This pattern is also used to group operations that are closely related, such as the File menu included in most text editors.
Tkinter natively supports these menus, which are displayed with the look and feel of the target desktop environment. Therefore, you do not have to simulate them with frames or labels, because you would lose the cross-platform features that have already been built into Tkinter.