That would be ‘¿Usted habla inglés?’. Just as in English, turning a statement into a question using interrogative intonation (in speech) or question marks (in writing) implies that you expect it to be true, and expect the answer to be yes; whereas inverting the order of subject and verb has no such implication.
Basically what Andreas is saying is that phrasing it "Used Habla ingles?" instead of "Habla usted ingles?" Is like changing it from "Do you speak English?" to "You speak English?" So yes, same question, just different emphasis. PS- I know I have a really low level on Spanish, I haven't been on here in a long time... Andreas, you like, deserve a lingot, dude. Nine languages is uptight and out of sight, man!
Technically, Habla means he/she speaks. To say "do you speak English?" all you need to say is "¿Hablas Ingles?" Which literally means "You speak English?". Another example is if I wanted to say do yoh speak Spanish, I could say ¿Hablas Español? Or ¿Tú hablas español?. To a Spanish person it would make more sense to leave out usted to say "do you speak spanish" as what you are saying makes sense but means "Does he/she/it speak Spanish".
"Usted" is 3. person singular grammatically, but means "you" in a more formal way (so it's used as 2. person singular). In english you don't have something similar, it's always "you" independent of your relationship with the person. Usted is like the german "Sie" (singular) as in "Sprechen Sie Spanisch?" in contrast to the informal "Sprichst du Spanisch?". "El/ella habla ingles?" would mean "does he/she speak english?"
Like in english to make a question you just have to change the words like "you do. do you?".In español and also portuguese you just have to add the question mark but if you have a long sentence you will only know that is a question in the end of it, so that's why in español there's this mark.
Country names are, language names are not. Day and month names are not, personal names of people are and of other places.
It's a little tricky. Some proper nouns are, but not all the ones that are capitalized in English.
Compare to German, where every noun, proper or common, is capitalized :þ