Tweening GUI’s is the same thing except that the GUIs have 3 already made-up functions for tweening.
There are them:
:TweenSize()
:TweenPosition()
:TweenSizeAndPosition()
You can read more about them in the wiki.
TweenService can be used if you want to tween anything else or tween these things, It will still work.