Im Prinzip lässt sich mit den entsprechenden Kenntnissen fast alles anpassen. Wichtig ist, dass es schon einmal grundsätzlich passt weil es sonst unnötige Arbeit verursacht.
Wenn du ein Theme gefunden hast, sollte ein Child Theme angelegt werden, in dem dann alle Änderungen abgelegt werden um nicht alles bei einem Update zu verlieren. Auch einmal etwas lesen ;-)
Einmal angelegte Menüs liegen in der Datenbank und sind daher immer wieder greifbar. Das hat den Vorteil, dass man auch schon einmal ein Theme wechseln kann ohne alles neu machen zu müssen ...
Gruß Benno