We didn't create mathematics from nothing. It's a language that we created to describe certain patterns that we saw in the universe, beginning with elementary patterns such as counting and working up to things like calculus.
Mathematics is not unreasonably effective any more than English is.
Some of these patterns appear so fundamental that it's virtually impossible to imagine them (in a detailed way) as being different. Maybe this is because our brains, being physically embodied, are constrained by these same properties of nature in terms of how they process information. We can't picture 1+1=5 because we literally can't think it.
Once you have a language with a grammar, you can also start exploring the "pure" properties of the language. Writers do this with written languages, constructing oddities like Ulysses and "a rose is a rose is a rose" and buffalo^8:
https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffal...
Since the language was induced from nature, exploring its structure can sometimes let you deduce very strong and powerful hypotheses about nature. But these hypotheses are not true (a.k.a. theories) until they are confirmed by experiment or observation. The combinatorial rule space of a language is so large it will contain an effectively infinite number of meaningless coincidental patterns, and Turing proved that the halting problem is undecidable so you can never be "done." The inverse is also true: there will always be facts of nature that cannot be hypothesized by studying any language or logic system. This is the primary consequence of Godel's incompleteness theorem.
TL;DR: Languages are induced to describe reality, therefore you can make conjectures about reality by playing with them. But not all such conjectures are true, and some things must be true that cannot be thus conjectured.
Edit:
Come to think of it, I am not certain that "The combinatorial rule space of a language is so large it will contain an effectively infinite number of meaningless coincidental patterns" is true, or at least I'm not aware of a proof of this akin to Godel's theorem (wouldn't this be the inverse of Godel's theorem?). It could be that all theorems and patterns in mathematics (and other languages for that matter) either directly reflect something in nature or are isomorphic with something that reflects something in nature.
If this were true it would be impossible to make a meaningless statement that is syntactically correct in any language. Tolkien's endless discussions about orcs and elves are talking about something, just maybe not literal orcs and elves.