Create a button attached to a gameobject

Hey all! First time poster. I am prototyping an idea for a card game, and for the life of me can’t find any reference on how to create a button attached to a card, that when hovered on shows a description, and when pressed, carries out an action. Any help is much appreciated, even just a push in the right direction. Thanks!

You would make some object and put a Collider on it, then make a script on that same object that implements OnMouseOver and OnMouseDown