I use what evers quickest.
if its a complicated repetative task, I'll write a script for it, and then assign a temporary button to run the script.
But i've written 3 pull down menus, one for lisps, one for quick commands and one for inserting blocks, setting up drawings etc.