I work with cycle marker only in my (music) projects.
All different song structures have a separat cycle marker, like intro, bridge, …
If I hit "SPACE, song run from actual pointer position. For play a loop (e.g. refrain 1) , I mark related cycle marker and hit “P”. For “P”-key command, I have made a macro, a la: select events, songpointer left, loop on, play … or something like that (I’m not in front of my DAW). For play whole song from beginning to end, I have another macro on key command “STRG+Space”, a la: select all, songpointer left (begin), loop off, play …
For export the whole song use these keycommands + a export macro. Macros are magic ;o)
Don’t know if it helps you.