Here is the view by microflow for clearer explanation
In a microflow have an exclusive split on the enumeration and then on each outgoing flow, you can create a variable of type integer with the number/code belonging to that enum.
That variable can then be passed to where you want.
You can also create an enum that has the captions Car Repair, Bike Repair, Motor Repair but the name as 201,202,203.
Then the user sees Car Repair, Bike Repair, Motor Repair etc, but in your database you store 201, 202, 203. You can also use getName($MyVar) to get the code or getCaption($MyVar) to get the readable value.
Hope this helps