I think buttons will do that automatically. Unless you want some personalized buttons on which case you can, if you have any knowledge about it, code them via CSS (I have no idea how to do that with construct2, I know it's possible though, look for some tutorials on that). Or you can create your buttons using sprites and each frame of that sprite you use a different position of the button, be it highlighted or pressed or expanded.
In any of those cases, that's a quite simple thing to do, I suggest you to try and check the construct manual:
https://www.scirra.com/manual/1/construct-2
Watch the scirra tutorials here:
https://www.youtube.com/channel/UCnhlhS ... cbHvIV2SyQ
And read some tutorials here:
https://www.scirra.com/tutorials/top
Try to study a little bit the software before trying to work on your games, you will reach much better results with that <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">