Yep, just as @jonathonl described. For details see Prompt With List action.
@peternlewis, the Wiki article for MACRO: Display Last KM Macro Error Ver 4 [Pub] needs more details to describe what happens when ESC is pressed, and the Action is not aborted.