My understanding was that while they all have the same hiragana "spelling" (still don't like that word), they are in fact completely different words.  Which the 3 definitions that you have mentioned Dave being in line with how *I* would use and have seen these kanji being used in Japan.