the problem with your code is that everytime you call displayScore() function it creates another newText because you always calls
local scoreText = display.newText("Score: ", 415, 100, native.systemFont, 50)
.
try to declare the scoreText
outside the function displayScore()
just like this
local scoreText = display.newText("Score: ", 415, 100, native.systemFont, 50)
function displayScore()
scoreText:setTextColor(255, 255, 255)
scoreText.text = scoreText.text = "Score: "..score
end