Drive, street, lane, way, square, avenue, boulevard, terrace, and road are all pretty much used interchangeably. Court and circle are the some of the few that seem to make sense (they are Cul-de-sac or Dead End Streets). They let you know that once you enter it, there is only one way out, the way you came in.
As for the house numbering system, usually one side of the street is even and the other side odd and they usually are consecutive. Now they don't always start with ONE. They can start in the 11000 block or whatever number and then go 11002 on the even side and 11001 on the odd.
Depending upon the area the streets might all be named for that certain area. Like all the streets might start with the letter S or B. There are also themed residential areas inside a city or town like Sherwood Forest and all the streets are named something like Nottingham Road and Robin Hood Way. So you could tell someone, "Oh, I live in Poolesville, in Sherwood, on Nottingham Road." and they would know exactly where you live. Or if they are familiar with the area you might only have to say "Oh, I live in Sherwood, off Nottingham."
In Washington, D.C., each of the 50 U.S. states has a avenue named after it (such as Pennsylvania Avenue, which runs from the Capitol to the White House). The state avenues cross diagonally through the alphabetic streets (East-West) and numbered streets (North-South) in a grid.
But Bitpicker is correct, unless you are REALLY familiar with the area... you will NOT know what type of structure is there UNLESS it has Apt, apartment, suite, office, unit, # or something else in the address to give you a clue.