Self ordering kiosk 24 inch