Maybe you are mischaracterizing what you are doing, but in my view you don't determine the domain and range of
a function by looking at its defining expression. That is something that is part of the definition of the function.
What is the domain of sin()? Well, it could be the reals, it could be complex numbers, or maybe for your
particular problem it might be 0 to 2*pi.
If you are interested in locating singularities of a function, then you might need to distinguish
removable singularities from non-removable ones. Sometimes the simplifier will simplify away
the removable singularities. (There are also regular and irregular singularities in the context
of differential equations, if you are looking at them.)
As for how to find singularities of E(x), maybe solve 1/E(x)=0. That will find some of them
but not all. What methods did you have in mind?
RJF