Which of the following molecules or ions can act as either an acid or a base?

OH
H3O+
C2H3O2
H2PO4
NH4+