How to use Enums in Blueprint?

So if I create an Enum, how do the outputs get tied into the context menu, or do user(blueprint user) created Enums not do that?

Does each Enum output reference a class or blueprint?