Brad Woods has an amazing website dynamically illustrating the concept of "juice", which he defines as "the non-essential visual, audio and haptic effects that enhance the player's experience".
There's an example of how you can juice up a simple "delete" button with various levels of UX. I encourage you to play around with it to juice up your own buttons!