One thing I can confirm is that my IP Address isn't public, it's private. In-fact all of the IP's that are used on most of my devices [phones, tablets and everything] are private. I'm not sure about the router though, how can I check that? Also, if it could help you solve my problem, I currently have 2 devices working as a router [not sure how it works but it works, one's a router from TP-Link and the other one is a device from ZTE, if one isn't powered then our internet won't work] because we do not have a wireless router. The main reason why we have 2 devices is because our cables got screwed up and just about 2-3 weeks ago we've had our ISP come and repair them.
Edit: If this will also help you then I can tell you this; when searching "what is my ip" on the internet and tracking the location, it doesn't precisely give my pin-point location, it just shows that I'm living in that city, but not precisely the exact location where I live.
I'm sorry if what I've said up there doesn't make any sense but I'm new to stuff like this and I'm not quite experienced and that's why I'm asking for help.