I understand "Shitsurei" means "excuse me" (is shitsurei a general context way of saying "excuse me?"?), but what about "Osoreirimasuga"?, apparently it means "Excuse me?" but i've never heard of it before, is it a really formal way of saying "Excuse me?"? What context would it be used in?
Also how about "Kyōshukudesu?", this is apparently another way of saying "excuse me?" but i've never seen it before, when and how would it be used?