Loud high pitched screeching sound when I start the engine

Wore out belts or belts that are too loose/slipping can create this sound, I know its unpleasant. Your car needs to spend the night with your mechanic. Bring him the key in the morning and have him start it up and listen. Like Mark said, shouldn’t be hard to diagnose. Oh check out the car talk “noise emporium” and listen to the loose belt sound, see if it matches up.