Don't, doesn't, won't - это сокращенные варианты отрицательных форм глаголов.
Слово ain't нужно выделить отдельно. Это неформальное сокращение, не относящееся к "правильной" грамматике, характерно, в частности, для южных штатов США. Под ain't может подразумеваться am not, is not, are not, do not, does not, have not, has not. Что именно скрывается за ain't - понятно из контекста:
Ain't часто используется в сочетании с двойным отрицанием (I ain't got no money), которое в свою очередь тоже не относится к "правильной" грамматике, но на практике встречается.
Подробнее про ain't и двойное отрицание:
а в Англии можно говорить ain't?