I’m sorry I’m very tired but feel the need to answer just look it up individually it should tell you everything you need to know
For 4, I’d say the best answer to that would be tradition.
There is no law or amendment set in place that designates the Capitol as the place where inaugurations are to be held.