This is easily solved by creating a table for your categories. Let’s call it “Category”.
Then on the User table add a field called “Categories” make it of type “Category” and make it a “list”.
Then you can add to the list through the backend as a menu (you type to select a menu item, but not by typing in a value) on the User table or through workflow actions (add, remove, set list, remove list, etc.).