I’m a member of a local Hackerspace (co-op) with a couple of laser cutters.
Usually test prototypes with scrap material and then order specific colors, etc from local/online suppliers.
Ponoko/Razorlab services are not terribly expensive for a one-off if you have a known working design.
@zebra what is your top-half standoff height with the buttons like your picture above?