1. Which punctuation mark should we use when we have two independent clauses that have (show) a relationship between them? Would a colon be correct?-- No. A semicolon or a full stop. (I presume that you are speaking of two clauses with no coordinating conjunction.)
e.g. He has cookies. I don't have any. He has cookies; I don't have any.