Thanks for the PM.
OK like i have already said I need more information. There are parts of your requirement missing. Pitch of thread and deg of rotation per step are not really of a great deal of relevance to the way you want to program the system in terms of the user interface with the LCD and the 4x4 keyboard. from the information you have supplied all I can work out is that there are 100 steps per mm but you already know that.
I need to know what hardware you have
- what motor do you have
- what stepper motor driver do you have
- what LCD module do you have and its interface I.E. UART/SPI/parralel
- what 4x4 keypad do you have
- what Arduino variant do you have
in addition i need to know your time scale expectations
Once I have all of this information then I can start to give you an idea of development costs.