I would make sure her last outing for the night is around 11 PM and the first outing is around 5 or 6 AM.
I would teach her a potty command so she will go when you ask her.
I would keep her in the crate for now through the night, and leash her for outings right away so you have control of where she goes on the way out the door.
I would begin general obedience training daily so she learns some impulse control and make sure you use a sit- stay when people come over. IF she gets up, the guests are to turn away from her. They should not be greeting her any more than a basic pet on the head and only when she is sitting. Once that initial time of greeting is over she should not be jumping on them and be in a more relaxed state.
Very important that a puppy continue to learn impulse control, training will help with that but so will dog toys that make the dog use its mind. Amazon has many dog puzzles that work well.
I am going to direct you to links for clicker training. There are videos as well so you can see how it works. Once you get started on this things should go better.
As for the potty command, take her outside, tell her to go potty even as she is eliminating and then praise and reward with something special such as hot dog, chicken or cheese, something she will only get when she eliminates outside. By doing this it will have her associate the act with the reward only when she goes outside. This should have her want to go outside more readily. Of course any accidents she has, you cannot punish or show disappointment or she will become afraid to go in front of you even outside.
The clicker costs a about a dollar in the US, I am not sure what it will cost in your pet stores.
Clicker training/positive method training/ print off
video’s to see how clicker training is done,(go to videos )
Zac George -loading the clicker