Discord recently added buttons to discord. This bot is like reaction roles, except with BUTTONS!
To create a button role, simply add the bot, move the bot role up the role heirarchy (the bot can't add roles that it can't manage), run /create and add up to five roles!
To add yourself to a role, click the green button. To remove yourself from it, click the red one. Simple!
The confirmation messages are ephemeral, meaning that only the person who gave themselves the role can see the confirmation message.