pinchangeint library will not compile

but the liquidcrystal library uses pins 2 and 3.

You should be able to move the lcd to any set of pins and and free up the external interrupt pins. Change the constructor(LiquidCrystal lcd(rs, en, d4, d5, d6, d7)to match the pins used.