Para hacer mas legible el código en lugar de usar una función anónima en el addEventListener, primero declararía la función que calcula la multiplicación de los números y luego se la pasaría al addEventListener:
<button class="boton">Calcular</button>
<input class="numero1">
<input class="numero2">
<span class="resultado"></span>
<script>
var boton = document.querySelector('.boton');
var numero1 = document.querySelector('.numero1');
var numero2 = document.querySelector('.numero2');
var resultado = document.querySelector('.resultado');
producto(x,y){
var x=numero1.value;
var y=numero2.value;
resultado.textContent=x*y;
}
boton.addEventListener('click', producto(x,y));
</script>