LibGDX - how to create a button?

I want to create a button that changes when the user hovers it, or clicking it.
I created the following variable -

 Button buttonPlay = new Button();

I don’t know what to do now, how to load the images? how to write text into the button? how to implement the events / effects (hover, click)?

It will be very helpful if someone will just write me an example button.
Thanks in advance