Move object without teliporting it

I have an RTS game and a unit called Tank.

How would I go about moving the tank to a location at a speed without just instantly teleporting it there, also if a new location is selected the tank would need to be able to stop, turn to the direction of the new location and move towards it.

I dont need you to right the script for me just give me a lead on what to do.

JavaScript is all I know

You can use Transform.Translate. That will slowly move the object.