If you have a driver's license from another country, you don't need to have an International Driving Permit, but it is useful. The permit verifies in multiple languages that you have a valid driver's license. Police officers who cannot read the language of their foreign driver's license will be able to read the permit.
and how do i do if you plan to return to your home country and need my foreign driver's license
In that case ask the test drive examiner how to make sure your foreign driver's license is not destroyed.
If I come to visit and have a license from another nation?