Coreboot doesn't deal with that, the payload does. And tianocore does come with a menu for changing boot order, boot devices etc.
System76 have built a more serious setup UI: https://github.com/system76/firmware-setup
Microsoft’s https://github.com/microsoft/mu also probably contains UI from the Surface line or something??