Jumping up can be a real problem for you and visitors, especially when your puppy has grown into a full sized dog.
Firstly ignore your puppy, turn away.
No eye contact and in silence. Do not touch either as that reinforces their behaviour.
Wait until they have calmed down, ask them to sit and then greet them.
Never shout or raise your voice, you won’t accomplish anything by doing this. Dogs don’t respond to shouting, your relationship should be built on trust and respect for each other.