You can easily create button and hook the script to your game object. This script not only works with GUI button, but also supports touchable game object such as coin party.
The performance has been tested on mobile device Samsung Galaxy Note 3 and you are able to have 100 moving and animating buttons at 60 fps constantly.