I suspect, the sentences, the OP was aiming for, are:
1. maiN uttar dittaa hai. (I have given the answer)
2. maiN uttar daindaa haaN. (I give answers)
3. Here I will add that if you say, Main uttar ditta means I replied. "Uttar" is a used largely in Hindi. In Punjabi we use "Jawab"
Yes, it is correct
2. Main utter dida hain. (I am giving the answer)
I don't understand the word "dida" It doesn't exist in Punjabi