Yes that is correct. While the pause command is a rather simple single action command, getting it to work as intended especially since you'll likely require more than just that will likely mean you'll need to learn some triggering. There are mulitple youtube tutorials as well as sections in the wiki (tab at top of the page). If your honestly looking to get into mapping i would recommend searching and learning the following topics in order: if-thens, variables & arrays, loops, as well as custom action and function definitions (a little more in depth subjects but extremely important to effective triggering).
When if comes to anything ui, since it seems like you'll need a few buttons or custom interactive graphics, dialogs is what you are looking for. Any character selection tutorial will give you the basics that can be applied to just about anything you require and is again a trigger based system.