How do I enlarge/zoom an object onMouseDown/Click?

I have an object file that I want to import into my scene and when the user clicks on the object, the object is then enlarged by a certain fixed amount. How do I do that?

Basically, I want to be able to click on the object and in the same spot, have it enlarge by X amount. Then, if I click on the object again or hover away from the object, then the object goes back to original size. That is, like zoom on an object

Detect the input

Create a ray where he clicks

Check if hit the object

Scale the object