A night club is normally a place with music, drinking and dancing. A casino is a place for gambling. Disco is a rather old-fashioned term, but could either be a style of music or a night club type evening in a place that doesn't normally function that way- a school or society, for example.