Multiple pushbuttons and pulldown resistor

Is there any other technique of doing this.If we are doing this way the resistor might degrade on variation in temperature. If we using analog read pin to read data .The value may not same at start and in actual field.
let me know other technique