In godot, does anyone know how to make a camera gently move back to a specific position when you click a button

In godot, does anyone know how to make a camera gently move back to a specific position when you click a button
I'd -probably- use a tween? Depends on how the camera is set up, and the scene in general.
Basically, make a new camera (or have one attached to your point), set it's position to be the same as the current camera, swap active cameras, and then tween the new camera's position to the point of interest
I should have been specific, im trying to have people move around and look at a chart, zoom in and zoom out and drag it all around, then be able to go back to a default position. Ive got it to snap back back to the position but i cant get it to just move
What's your scene hierarchy like? In theory you should be able to adjust the camera's position?
Here's what I've got so far: https://ibb.co/FX37vRw
Here's the code: https://codeshare.io/Q8Q4oL
sorry it's spaghetti I've been following along with different youtube tutorials and basically just learning by trial and error
Two things:
position = new_valueThat'd look something like
var tween = create_tween()
tween.tween_property(self, "property", DefaultPosition, 0.5)
The other stuff looks okay, at least at a glance