I'm afraid not
A person with an expired visa must apply for a new visa prior to applying for US citizenship. You can't apply when you have an expired visa.
The citizen has to sponsor n is always the primary sponsor but, yes, co-sponsors are allowed.
The answer to this will depend on which country you are living in.
An illegal alien.
No, you cannot fly domestically with an expired visa.
No he must have to renew his visa by applying again.
Sponsor visa for a hairdresser is usually available in some countries to hairdressers who are outstanding among the pack.
If you are inside the United States with an expired visa of any kind, you are considered illegal.
A Pakistani just like any other person can get an E2 visa without any degree and sponsor.
Yes you can. And once you marry the person becomes legal
Yes you can.
You need to update your visa first.