I went to www.dictionary.com to look at these words (in the sense I think you mean them). As you know, they are similar. "Very" and "so" are particularly close in meaning. "Too" is easier to distinguish from the others because it usually means excessive (often excessive to a degree that is not good).