Ideas for navigating among 20 pages

What’s your idea for the best system to navigate among 20 different pages?

The native HA tabs are already being used, so this navigation system must all be within one tab.

Currently, I’m using an input_select, and the content of each “page” is inside a conditional card. Is this the best way? Any other ideas?

Cheers, Richard