Ronica......calling from the ship using the satellite phone is VERY expensive (anywhere between $5 and $10 a minute depending on which cruise line you are on.) Cell phones may or may not work (it depends on where you are sailing and if your cell provider has service there.) The cheapest way to call would be from your ports of call using a phone card (make sure it can be used where you are going.)
An easier and cheaper way to keep in touch may be through email. Can you set up an email account for your daughter? You can email her from the ship or the port and she can email you back. Usually much cheaper than phoning home.