Exponential Conic Programming Techniques For Gas And Power Systems