Which arduino should i use?

the nano has on-board USB, the mini pro has it as a separate part.

check the parts needed for the interface to the sms and such. that will reveal the answer.