Object text or narration text would only work if the character won't be walking in front of it as text is always printed on top of everything else. If you need the text to be hidden behind the character at certain points then I would recommend using a couple of animations with 10 frames each containing numbers 0 through 9 & use Lua script to force which frame is shown.
Display object text would be simplest solution linked to a value if text is a valid method because you can have it reflect the value with the <v=value_name> inside of the display object text & you would be able to increase/decrease the value with action parts as well - no Lua script required at all.