I know that GUI does not cover most of functionalities
specialized to task
Yet, I find that there are common commands
present them as buttons
Congratulations you just reinvented the GUI while trying to get away from it at the same time.
Perhaps something a little more “in-between” the two might be a GUI that allows running arbitrary programs… something smarter than a launcher but more generic than a purpose-built function-limited interface… if such a thing can even exist.